import OrderModel from "@/common/model/order.model";

/**
 * 请求模型
 */
export default class RequestModel<T = any> {
    /**
     * 当前页
     */
    pageIndex?: number;
    /**
     * 页行数
     */
    pageSize?: number;
    /**
     * 总页数
     */
    totalPage?: number;
    /**
     * 总行数
     */
    totalRows?: number;
    /**
     * 排序
     */
    orderBy?: OrderModel[]
    /**
     * 请求参数
     */
    data?: T;

    constructor(data?: T) {
        this.data = data;
    }
}
